home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 47 / PC Gamer IT CD 47 2-2.iso / USAF / USAFDEMO.EXE / data1.cab / Game_Data / Resource / WeaponsMotion / Weapons.ibx
Text File  |  1999-10-01  |  28KB  |  1,318 lines

  1. ; this file contains information about
  2. ; missile's phisical behavior in the IAF bluestar
  3. ; game.
  4.  
  5. ;// ------- Weapons-------------------------------------//;
  6. ;
  7. ;//Bomb weapon OBJ_BALLISTICWEAPON
  8. ;typedef enum BombSubType {;
  9. ;    OST_BOMB            =500,    // A Bomb;
  10. ;    OST_CLUSTERBOMB     =510    // A cluster bomb
  11. ;    OST_NAPALM        =520
  12. ;
  13. ;//fixed weapon OBJ_FIXEDWEAPON
  14. ;typedef enum FixedWeaponSubType {
  15. ;    OST_CHAFF            =540,   // A chaff
  16. ;    OST_FLARE            =550,    // A flare
  17. ;    OST_ROCKET          =560,    // A Rocket
  18. ;    OST_GUNBULLET        =565    // Gunbullet  // Ady - According to Aviv req
  19. ;
  20. ;//Homing weapon OBJ_HOMINGWEAPON
  21. ;typedef enum HomingWeaponSubType {
  22. ;    OST_HEATMISSILE        =570,    // A Heat missile object;
  23. ;    OST_LIMITEDHEATMISSILE=580,    // Effective only when aimed at the tail
  24. ;    OST_HARM            =590,    // Homes on a Radar emitting entity
  25. ;    OST_RADARMISSILE    =600,    // A radar missile object
  26. ;    OST_SEMIRADARMISSILE=610,   // Dosn't have radar of it's own.
  27. ;    OST_HEATSAM         =620,    // A heat sam object
  28. ;    OST_RADARSAM        =630,    // A radar sam object
  29. ;    OST_MAVRICK         =635,    // A Mavrick // Ady - According to Aviv req
  30. ;};
  31. ;
  32. ;//Guided weapon OBJ_GUIDEDWEAPON
  33. ;typedef enum GuidedWeaponSubType {
  34. ;    OST_TVMISSILE        =640,    // A TV missile object
  35. ;    OST_LASERBOMB        =650,    // A Laser Bomb
  36. ;    OST_JDAM        =655    // A JDAM Bomb
  37. ;};
  38. ;
  39. ;//Mine weapon OBJ_MINEWEAPON
  40. ;typedef enum MineWeaponSubType {
  41. ;    OST_SHELL            =660    // A Shell
  42. ;};
  43.  
  44. ;******************************************************************************************
  45. ;    Missiles Generations: missiles generations are the misslies sub-sub type that
  46. ; defines the missile envelopes
  47. ;radar missile generations:
  48. ;only AMRAAM is in this category defined 3 in the range scale
  49.  
  50. ;Semi radar missiles:
  51. ; 1 old missiles (67 - 80)
  52. ; 2 new missiles (80 - 99)
  53. ;Limited heat missiles:
  54. ;1 very old (67-73)
  55. ;2 old (74-82)
  56. ; heat missiles:
  57. ;3 for 3rd genaration (83-95)
  58. ;4 for 4th generation (95-)
  59. ;****************************************************************************************
  60. ;    default HEATMISSILE     ,    // A Heat missile object
  61. [WEAPON000]
  62. ;_chaseType    1=dogchase, 2=proportional
  63.  
  64.     type = 000570
  65.  
  66.  
  67.     ;Motion Params of the weapon
  68.  
  69.     ; proportional chase
  70.     _chaseType                = 2
  71.     _endType                = 2
  72.     _absAcceleration        = 100.0
  73.     _absDeceleration        = 20.0
  74.  
  75.     _absReleaseAcceleration = 30.0
  76.     _timeRelease            = 0.0
  77.  
  78.     _timeConstOrientation    = 2.0
  79.  
  80.     _timeAcceleration        = 4.0
  81.     _timeConstVel            = 12.0
  82.     _timeDecceleration        = 8.0
  83.  
  84.     _rollRate                = 4.0
  85.     _spiralAccel            = 1000.0
  86.     _spiralAccelBeta        = 0.08
  87.  
  88.  
  89.  
  90.     ;Ai & load num of the weapon
  91.  
  92.     ; Max number of weapons from this type in the air in the same time
  93.     _maxNumInAir            = 5
  94.  
  95.     ; Defarlt interval Time between weapon fire
  96.     _fireReleaseInterval    = 1.0
  97.  
  98.     ;Time to start fire after startCombat event
  99.     _reactionTime            = 5.0
  100.  
  101.  
  102.     ; The default location offset when no target
  103.     _fireEndVecX            = 0.0
  104.     _fireEndVecY            = 10000.0
  105.     _fireEndVecZ            = 0.0
  106. ;------------------------------------------------------------------------------------------
  107. ;    4th generation HEATMISSILE     ,    // A Heat missile object
  108. [WEAPON001]
  109. ;_chaseType    1=dogchase, 2=proportional
  110.  
  111.     type = 004570
  112.  
  113.  
  114.     ;Motion Params of the weapon
  115.  
  116.     ; proportional chase
  117.     _chaseType                = 2
  118.     _endType                = 2
  119.     _absAcceleration        = 140.0
  120.     _absDeceleration        = 20.0
  121.  
  122.     _absReleaseAcceleration = 30.0
  123.     _timeRelease            = 0.2
  124.  
  125.     _timeConstOrientation    = 1.0
  126.  
  127.     _timeAcceleration        = 8.0
  128.     _timeConstVel            = 6.0
  129.     _timeDecceleration        = 8.0
  130.  
  131.     _rollRate                = 0.0
  132.     _spiralAccel            = 1000.0
  133.     _spiralAccelBeta        = 0.08
  134.  
  135.  
  136.  
  137.     ;Ai & load num of the weapon
  138.  
  139.     ; Max number of weapons from this type in the air in the same time
  140.     _maxNumInAir            = 5
  141.  
  142.     ; Defarlt interval Time between weapon fire
  143.     _fireReleaseInterval    = 1.0
  144.  
  145.     ;Time to start fire after startCombat event
  146.     _reactionTime            = 5.0
  147.  
  148.  
  149.     ; The default location offset when no target
  150.     _fireEndVecX            = 0.0
  151.     _fireEndVecY            = 10000.0
  152.     _fireEndVecZ            = 0.0
  153.  
  154. ;------------------------------------------------------------------------------------------
  155. ;    3rd generation HEATMISSILE     ,    // A Heat missile object
  156. [WEAPON002]
  157. ;_chaseType    1=dogchase, 2=proportional
  158.  
  159.     type = 003570
  160.  
  161.  
  162.     ;Motion Params of the weapon
  163.  
  164.     ; proportional chase
  165.     _chaseType                = 2
  166.     _endType                = 2
  167.     _absAcceleration        = 100.0
  168.     _absDeceleration        = 20.0
  169.  
  170.     _absReleaseAcceleration = 30.0
  171.     _timeRelease            = 0.0
  172.  
  173.     _timeConstOrientation    = 2.0
  174.  
  175.     _timeAcceleration        = 4.0
  176.     _timeConstVel            = 8.0
  177.     _timeDecceleration        = 4.0
  178.  
  179.     _rollRate                = 4.0
  180.     _spiralAccel            = 1000.0
  181.     _spiralAccelBeta        = 0.08
  182.  
  183.  
  184.     ;Ai & load num of the weapon
  185.  
  186.     ; Max number of weapons from this type in the air in the same time
  187.     _maxNumInAir            = 5
  188.  
  189.     ; Defarlt interval Time between weapon fire
  190.     _fireReleaseInterval    = 1.0
  191.  
  192.     ;Time to start fire after startCombat event
  193.     _reactionTime            = 5.0
  194.  
  195.  
  196.     ; The default location offset when no target
  197.     _fireEndVecX            = 0.0
  198.     _fireEndVecY            = 10000.0
  199.     _fireEndVecZ            = 0.0
  200.  
  201.  
  202. ;******************************************************************************************
  203. ;    default LIMITEDHEATMISSILE,    // Effective only when aimed at the tail
  204. [WEAPON003]
  205.  
  206.     type = 000580
  207.  
  208.     ;Motion Params of the weapon
  209.  
  210.     ; dog chase
  211.     _chaseType                = 2
  212.     _endType                = 2
  213.     _absAcceleration        = 100.0
  214.     _absDeceleration        = 20.0
  215.  
  216.     _absReleaseAcceleration = 30.0
  217.     _timeRelease            = 0.0
  218.  
  219.     _timeConstOrientation    = 2.0
  220.  
  221.     _timeAcceleration        = 13.0
  222.     _timeConstVel            = 2.0
  223.     _timeDecceleration        = 2.0
  224.  
  225.     _rollRate                = 4.0
  226.     _spiralAccel            = 1000.0
  227.     _spiralAccelBeta        = 0.08
  228.  
  229.     ;Ai & load num of the weapon
  230.     _maxNumInAir            = 5
  231.     _fireReleaseInterval    = 1.0
  232.     ;Time to start fire after startCombat event
  233.     _reactionTime            = 5.0
  234.  
  235.  
  236.     _fireEndVecX            = 0.0
  237.     _fireEndVecY            = 10000.0
  238.     _fireEndVecZ            = 0.0
  239. ;-----------------------------------------------------------------------------------------
  240. ;    1st genaration LIMITEDHEATMISSILE,    // Effective only when aimed at the tail
  241. [WEAPON004]
  242.  
  243.     type = 001580
  244.  
  245.     ;Motion Params of the weapon
  246.  
  247.     ; dog chase
  248.     _chaseType                = 2
  249.     _endType                = 2
  250.     _absAcceleration        = 150.0
  251.     _absDeceleration        = 20.0
  252.  
  253.     _absReleaseAcceleration = 30.0
  254.     _timeRelease            = 0.0
  255.  
  256.     _timeConstOrientation    = 2.0
  257.  
  258.     _timeAcceleration        = 6.0
  259.     _timeConstVel            = 2.0
  260.     _timeDecceleration        = 2.0
  261.  
  262.     _rollRate                = 4.0
  263.     _spiralAccel            = 800.0
  264.     _spiralAccelBeta        = 0.08
  265.  
  266.     ;Ai & load num of the weapon
  267.     _maxNumInAir            = 5
  268.     _fireReleaseInterval    = 1.0
  269.     ;Time to start fire after startCombat event
  270.     _reactionTime            = 5.0
  271.  
  272.  
  273.     _fireEndVecX            = 0.0
  274.     _fireEndVecY            = 10000.0
  275.     _fireEndVecZ            = 0.0
  276. ;------------------------------------------------------------------------------------------
  277. ;    2nd genaration LIMITEDHEATMISSILE,    // Effective only when aimed at the tail
  278. [WEAPON005]
  279.  
  280.     type = 002580
  281.  
  282.     ;Motion Params of the weapon
  283.  
  284.     ; dog chase
  285.     _chaseType                = 2
  286.     _endType                = 2
  287.     _absAcceleration        = 150.0
  288.     _absDeceleration        = 20.0
  289.  
  290.     _absReleaseAcceleration = 30.0
  291.     _timeRelease            = 0.0
  292.  
  293.     _timeConstOrientation    = 2.0
  294.  
  295.     _timeAcceleration        = 7.0
  296.     _timeConstVel            = 4.0
  297.     _timeDecceleration        = 2.0
  298.  
  299.     _rollRate                = 4.0
  300.     _spiralAccel            = 1000.0
  301.     _spiralAccelBeta        = 0.08
  302.  
  303.     ;Ai & load num of the weapon
  304.     _maxNumInAir            = 5
  305.     _fireReleaseInterval    = 1.0
  306.     ;Time to start fire after startCombat event
  307.     _reactionTime            = 5.0
  308.  
  309.  
  310.     _fireEndVecX            = 0.0
  311.     _fireEndVecY            = 10000.0
  312.     _fireEndVecZ            = 0.0
  313.  
  314.  
  315.  
  316.  
  317. ;    HARM,                // Homes on a Radar emitting entity
  318. [WEAPON006]
  319.  
  320.     type = 000590
  321.  
  322.     ;Motion Params of the weapon
  323.     ; dog chase
  324.     _chaseType                = 1
  325.     _endType                = 2
  326.     _absAcceleration        = 120.0
  327.     _absDeceleration        = 20.0
  328.  
  329.     _absReleaseAcceleration = 30.0
  330.     _timeRelease            = 0.3
  331.  
  332.     _timeConstOrientation    = 4.0
  333.  
  334.     _timeAcceleration        = 11.0
  335.     _timeConstVel            = 12.0
  336.     _timeDecceleration        = 5.0
  337.  
  338.     _rollRate                = 2.0
  339.     _spiralAccel            = 1000.0
  340.     _spiralAccelBeta        = 0.08
  341.  
  342.     ;Ai & load num of the weapon
  343.     _maxNumInAir            = 5
  344.     _fireReleaseInterval    = 15.0
  345.  
  346.     ;Time to start fire after startCombat event
  347.     _reactionTime            = 5.0
  348.  
  349.  
  350.     _fireEndVecX            = 0.0
  351.     _fireEndVecY            = 7000.0
  352.     _fireEndVecZ            = 0.0
  353.  
  354.  
  355.  
  356. ;******************************************************************************************
  357.  
  358.  
  359. ;    deafult RADARMISSILE,        // A radar missile object
  360. [WEAPON007]
  361.  
  362.     type = 000600
  363.  
  364.     ;Motion Params of the weapon
  365.     ; dog chase
  366.     _chaseType                = 2
  367.     _endType                = 2
  368.     _absAcceleration        = 150.0
  369.     _absDeceleration        = 50.0
  370.  
  371.     _absReleaseAcceleration = 30.0
  372.     _timeRelease            = 0.3
  373.  
  374.     _timeConstOrientation    = 3.0
  375.  
  376.     _timeAcceleration        = 10.0
  377.     _timeConstVel            = 15.0
  378.     _timeDecceleration        = 5.0
  379.  
  380.     _rollRate                = 3.0
  381.     _spiralAccel            = 1000.0
  382.     _spiralAccelBeta        = 0.1
  383.  
  384.     ;Ai & load num of the weapon
  385.     _maxNumInAir            = 5
  386.     _fireReleaseInterval    = 1.0
  387.  
  388.     ;Time to start fire after startCombat event
  389.     _reactionTime            = 5.0
  390.  
  391.  
  392.     _fireEndVecX            = 0.0
  393.     _fireEndVecY            = 10000.0
  394.     _fireEndVecZ            = 0.0
  395. ;---------------------------------------------------------------------------------------
  396. ;    AMRAAM RADARMISSILE,        // A radar missile object
  397. [WEAPON008]
  398.  
  399.     type = 003600
  400.  
  401.     ;Motion Params of the weapon
  402.     ; dog chase
  403.     _chaseType                = 2
  404.     _endType                = 2
  405.     _absAcceleration        = 120.0
  406.     _absDeceleration        = 50.0
  407.  
  408.     _absReleaseAcceleration = 30.0
  409.     _timeRelease            = 0.3
  410.  
  411.     _timeConstOrientation    = 3.0
  412.  
  413.     _timeAcceleration        = 15.0
  414.     _timeConstVel            = 15.0
  415.     _timeDecceleration        = 5.0
  416.  
  417.     _rollRate                = 4.0
  418.     _spiralAccel            = 1000.0
  419.     _spiralAccelBeta        = 0.1
  420.  
  421.     ;Ai & load num of the weapon
  422.     _maxNumInAir            = 5
  423.     _fireReleaseInterval    = 1.0
  424.  
  425.     ;Time to start fire after startCombat event
  426.     _reactionTime            = 5.0
  427.  
  428.  
  429.     _fireEndVecX            = 0.0
  430.     _fireEndVecY            = 10000.0
  431.     _fireEndVecZ            = 0.0
  432.  
  433.  
  434. ;**************************************************************************************
  435.  
  436.  
  437.  
  438.  
  439.  
  440. ;    SEMIRADARMISSILE,    // Dosn't have radar of it's own.
  441. [WEAPON009]
  442.  
  443.     type = 000610
  444.  
  445.     ;Motion Params of the weapon
  446.     ; dog chase
  447.     _chaseType                = 2
  448.     _endType                = 2
  449.     _absAcceleration        = 80.0
  450.     _absDeceleration        = 20.0
  451.  
  452.     _absReleaseAcceleration = 30.0
  453.     _timeRelease            = 0.3
  454.  
  455.     _timeConstOrientation    = 3.0
  456.  
  457.     _timeAcceleration        = 10.0
  458.     _timeConstVel            = 20.0
  459.     _timeDecceleration        = 5.0
  460.  
  461.     _rollRate                = 0.0
  462.     _spiralAccel            = 1000.0
  463.     _spiralAccelBeta        = 0.06
  464.  
  465.     ;Ai & load num of the weapon
  466.     _maxNumInAir            = 5
  467.     _fireReleaseInterval    = 1.0
  468.  
  469.     ;Time to start fire after startCombat event
  470.     _reactionTime            = 5.0
  471.  
  472.  
  473.     _fireEndVecX            = 0.0
  474.     _fireEndVecY            = 10000.0
  475.     _fireEndVecZ            = -50.0
  476.  
  477.  
  478. ;-----------------------------------------------------------------------------------------
  479. ;    1st generation of SEMIRADARMISSILE,    // Dosn't have radar of it's own.
  480. [WEAPON010]
  481.  
  482.     type = 001610
  483.  
  484.     ;Motion Params of the weapon
  485.     ; dog chase
  486.     _chaseType                = 2
  487.     _endType                = 2
  488.     _absAcceleration        = 80.0
  489.     _absDeceleration        = 20.0
  490.  
  491.     _absReleaseAcceleration = 30.0
  492.     _timeRelease            = 0.3
  493.  
  494.     _timeConstOrientation    = 3.0
  495.  
  496.     _timeAcceleration        = 10.0
  497.     _timeConstVel            = 10.0
  498.     _timeDecceleration        = 5.0
  499.  
  500.     _rollRate                = 4.0
  501.     _spiralAccel            = 1000.0
  502.     _spiralAccelBeta        = 0.06
  503.  
  504.     ;Ai & load num of the weapon
  505.     _maxNumInAir            = 5
  506.     _fireReleaseInterval    = 1.0
  507.  
  508.     ;Time to start fire after startCombat event
  509.     _reactionTime            = 5.0
  510.  
  511.  
  512.     _fireEndVecX            = 0.0
  513.     _fireEndVecY            = 10000.0
  514.     _fireEndVecZ            = -50.0
  515. ;-------------------------------------------------------------------------------------------
  516.  
  517. ;    2nd genaration of SEMIRADARMISSILE,    // Dosn't have radar of it's own.
  518. [WEAPON011]
  519.  
  520.     type = 002610
  521.  
  522.     ;Motion Params of the weapon
  523.     ; dog chase
  524.     _chaseType                = 2
  525.     _endType                = 2
  526.     _absAcceleration        = 80.0
  527.     _absDeceleration        = 20.0
  528.  
  529.     _absReleaseAcceleration = 30.0
  530.     _timeRelease            = 0.3
  531.  
  532.     _timeConstOrientation    = 3.0
  533.  
  534.     _timeAcceleration        = 14.0
  535.     _timeConstVel            = 20.0
  536.     _timeDecceleration        = 5.0
  537.  
  538.     _rollRate                = 0.0
  539.     _spiralAccel            = 900.0
  540.     _spiralAccelBeta        = 0.06
  541.  
  542.     ;Ai & load num of the weapon
  543.     _maxNumInAir            = 5
  544.     _fireReleaseInterval    = 1.0
  545.  
  546.     ;Time to start fire after startCombat event
  547.     _reactionTime            = 5.0
  548.  
  549.  
  550.     _fireEndVecX            = 0.0
  551.     _fireEndVecY            = 10000.0
  552.     _fireEndVecZ            = -50.0
  553.  
  554. ;******************************************************************************************
  555.  
  556. ;    HEATSAM,             // heat sam object
  557. [WEAPON012]
  558.  
  559.     type = 000620
  560.  
  561.     ;Motion Params of the weapon
  562.     ; dog chase
  563.     _chaseType                = 2
  564.     _endType                = 2
  565.     _highAngleTurn            = 1
  566.     _absAcceleration        = 100.0
  567.     _absDeceleration        = 20.0
  568.  
  569.     _absReleaseAcceleration = 60.0
  570.     _timeRelease            = 0.3
  571.  
  572.     _timeConstOrientation    = 3.0
  573.  
  574.     _timeAcceleration        = 5.0
  575.     _timeConstVel            = 10.0
  576.     _timeDecceleration        = 5.0
  577.  
  578.     _rollRate                = 0.0
  579.     _spiralAccel            = 1000.0
  580.     _spiralAccelBeta        = 0.08
  581.  
  582.     ;Ai & load num of the weapon
  583.     _maxNumInAir            = 1
  584.     _fireReleaseInterval    = 10.0
  585.  
  586.     ;Time to start fire after startCombat event
  587.     _reactionTime            = 1.0
  588.  
  589.  
  590.     _fireEndVecX            = 0.0
  591.     _fireEndVecY            = 10000.0
  592.     _fireEndVecZ            = 0.0
  593.  
  594.  
  595.  
  596.  
  597. ; RADARSAM,   // radar sam object
  598. [WEAPON013]
  599.  
  600.  type = 000630
  601.  
  602.  ;Motion Params of the weapon
  603.  ; dog chase
  604.  _chaseType    = 2
  605.  _endType    = 2
  606.  _highAngleTurn   = 1
  607.  _absAcceleration  = 70.0
  608.  _absDeceleration  = 20.0
  609.  
  610.  _absReleaseAcceleration = -100.0
  611.  _timeRelease   = 3.0
  612.  
  613.  _timeConstOrientation = 3.0
  614.  
  615.  _timeAcceleration  = 20.0
  616.  _timeConstVel   = 15.0
  617.  _timeDecceleration  = 10.0
  618.  
  619.  _rollRate    = 0.0
  620.  _spiralAccel   = 1000.0
  621.  _spiralAccelBeta  = 0.08
  622.  
  623.  ;Ai & load num of the weapon
  624.  _maxNumInAir   = 2
  625.  _fireReleaseInterval = 45.0
  626.  
  627.  ;Time to start fire after startCombat event
  628.  _reactionTime   = 15.0
  629.  
  630.  
  631.  _fireEndVecX   = 0.0
  632.  _fireEndVecY   = 7000.0
  633.  _fireEndVecZ   = 0.0
  634.  
  635.  
  636.  
  637. ;    MAVRICK,             // Mavrick
  638. [WEAPON014]
  639.  
  640.     type = 000635
  641.  
  642.     ;Motion Params of the weapon
  643.     ; dog chase
  644.     _chaseType                = 2
  645.     _endType                = 2
  646.     _absAcceleration        = 70.0
  647.     _absDeceleration        = 20.0
  648.  
  649.     _absReleaseAcceleration = 30.0
  650.     _timeRelease            = 0.3
  651.  
  652.     _timeConstOrientation    = 2.0
  653.  
  654.     _timeAcceleration        = 10.0
  655.     _timeConstVel            = 15.0
  656.     _timeDecceleration        = 5.0
  657.  
  658.     _rollRate                = 1.0
  659.     _spiralAccel            = 1000.0
  660.     _spiralAccelBeta        = 0.08
  661.  
  662.     ;Ai & load num of the weapon
  663.     _maxNumInAir            = 5
  664.     _fireReleaseInterval    = 1.0
  665.  
  666.     ;Time to start fire after startCombat event
  667.     _reactionTime            = 5.0
  668.  
  669.  
  670.     _fireEndVecX            = 0.0
  671.     _fireEndVecY            = 7000.0
  672.     _fireEndVecZ            = 0.0
  673.  
  674.  
  675.  
  676. ;    CHAFF,                // chaff
  677. [WEAPON015]
  678.  
  679.     type = 000540
  680.  
  681.     ;Motion Params of the weapon
  682.     _absAcceleration        =    -50.0        ;     acceleration value (m/s^2)
  683.     _limitVel                =    5.0            ;     limit velocity (m/s)
  684.     _limitDist                =    0.0            ;     limit distance (meters)
  685.     _velocityJump            =    10.0f        ;     Velocity jump (m/s)
  686.     _rollRate                =    0.0            ;     rad/sec
  687.  
  688.     ;Ai & load num of the weapon
  689.     _maxNumInAir            = 15
  690.     _fireReleaseInterval    = 1.0
  691.     ;Time to start fire after startCombat event
  692.     _reactionTime            = 5.0
  693.     _fireEndVecX            = 0.0
  694.     _fireEndVecY            = -200.0
  695.     _fireEndVecZ            = -10.0
  696.  
  697.  
  698. ;    FLARE,                // flare
  699. [WEAPON016]
  700.  
  701.     type = 000550
  702.  
  703.     ;Motion Params of the weapon
  704.     _absAcceleration        =    -50.0        ;     acceleration value (m/s^2)
  705.     _limitVel                =    5.0            ;     limit velocity (m/s)
  706.     _limitDist                =    0.0            ;     limit distance (meters)
  707.     _velocityJump            =    10.0f        ;     Velocity jump (m/s)
  708.     _rollRate                =    0.0            ;     rad/sec
  709.  
  710.     ;Ai & load num of the weapon
  711.     _maxNumInAir            = 15
  712.     _fireReleaseInterval    = 1.0
  713.     ;Time to start fire after startCombat event
  714.     _reactionTime            = 5.0
  715.     _fireEndVecX            = 0.0
  716.     _fireEndVecY            = -200.0
  717.     _fireEndVecZ            = -10.0
  718.  
  719.  
  720.  
  721. ;********************************************************************************************
  722.  
  723.  
  724. ;    ROCKET,              // Rocket
  725. [WEAPON017]
  726.  
  727.     type = 000560
  728.  
  729.     ;Motion Params of the weapon
  730.     _absAcceleration        =    100.0        ;     acceleration value (m/s^2)
  731.     _limitVel                =    1000.0        ;     limit velocity (m/s)
  732.     _limitDist                =    6000.0            ;     limit distance (meters)
  733.     _velocityJump            =    100.0f        ;     Velocity jump (m/s)
  734.     _rollRate                =    2.09        ;     rad/sec
  735.  
  736.     ;Ai & load num of the weapon
  737.     _maxNumInAir            = 20
  738.     _fireReleaseInterval    = 25.0
  739.  
  740.     ;Time to start fire after startCombat event
  741.     _reactionTime            = 10.0
  742.     _fireEndVecX            = 0.0
  743.     _fireEndVecY            = 500.0
  744.     _fireEndVecZ            = 0.0
  745.  
  746. ;-------------------------------------------------------------------------------------------
  747.  
  748. ;    ROCKET,              // scud missle
  749. [WEAPON018]
  750.  
  751.     type = 001560
  752.  
  753.     ;Motion Params of the weapon
  754.     _absAcceleration        =    30.0        ;     acceleration value (m/s^2)
  755.     _limitVel                =    1000.0        ;     limit velocity (m/s)
  756.     _limitDist                =    10000.0            ;     limit distance (meters)
  757.     _velocityJump            =    10.0f        ;     Velocity jump (m/s)
  758.     _rollRate                =    1.09        ;     rad/sec
  759.  
  760.     ;Ai & load num of the weapon
  761.     _maxNumInAir            = 20
  762.     _fireReleaseInterval    = 5.
  763.  
  764.     ;Time to start fire after startCombat event
  765.     _reactionTime            = 5.0
  766.     _fireEndVecX            = 0.0
  767.     _fireEndVecY            = 500.0
  768.     _fireEndVecZ            = 0.0
  769.  
  770.  
  771. ;    GUNBULLET,            // Gunbullet
  772. [WEAPON019]
  773.  
  774.     type = 000565
  775.  
  776.     ;Motion Params of the weapon
  777.     _absAcceleration        =    -10.0        ;     acceleration value (m/s^2)
  778.     _limitVel                =   1200.0        ;     limit velocity (m/s)
  779.     _limitDist                =    4500.0            ;     limit distance (meters)
  780.     _velocityJump            =    1200.0f        ;     Velocity jump (m/s)
  781.  
  782.     _rollRate                =    4.09        ;     rad/sec
  783.  
  784.     ;Ai & load num of the weapon
  785.     _maxNumInAir            = 20
  786.     _fireReleaseInterval    = 0.5
  787.  
  788.     ;Time to start fire after startCombat event
  789.     _reactionTime            = 10.0
  790.  
  791.     _fireEndVecX            = 1500.0
  792.     _fireEndVecY            = 1500.0
  793.     _fireEndVecZ            = 1500.0
  794.  
  795.  
  796.  
  797.  
  798.  
  799.     ; using un-used parameters of data for specific motion params
  800.  
  801.     ; time interval to check for hitting the target
  802.     _timeConstOrientation    =    0.075
  803.  
  804.     ; distance to target every time interval
  805.     _spiralAccel            =    80.0
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812. ;    BOMB,                // Bomb
  813. [WEAPON020]
  814.  
  815.     type = 000500
  816.  
  817.     ;Motion Params of the weapon
  818.     _absAcceleration        =    0.0        ;     acceleration value (m/s^2)
  819.     _absAccelerationBeta    =    0.02        ;     acceleration value (m/s^2)
  820.     _rollRate                =    1.0        ;     rad/sec
  821.  
  822.     ;Ai & load num of the weapon
  823.     _maxNumInAir            = 10
  824.     _fireReleaseInterval    = 0.0
  825.     ;Time to start fire after startCombat event
  826.     _reactionTime            = 15.0
  827.     _fireEndVecX            = 0.0
  828.     _fireEndVecY            = 500.0
  829.     _fireEndVecZ            = 0.0
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836. ;    CLUSTERBOMB,        // cluster bombOMB
  837. [WEAPON021]
  838.  
  839.     type = 000510
  840.  
  841.     ;Motion Params of the weapon
  842.     _absAcceleration        =    200.0        ;     acceleration value (m/s^2)
  843.     _absAccelerationBeta    =    0.02        ;     acceleration value (m/s^2)
  844.     _rollRate                =    2.09        ;     rad/sec
  845.  
  846.     ;Ai & load num of the weapon
  847.     _maxNumInAir            = 10
  848.     _fireReleaseInterval    = 1.0
  849.     ;Time to start fire after startCombat event
  850.     _reactionTime            = 15.0
  851.     _fireEndVecX            = 0.0
  852.     _fireEndVecY            = 500.0
  853.     _fireEndVecZ            = 0.0
  854. ; height above terrain that weapon should openup
  855. ; and draw a little bombs on ground .....
  856.  
  857.     _velocityJump   = 1000.0f  ;
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865. ;    TVMISSILE,            // TV missile object
  866. [WEAPON022]
  867.  
  868.     type = 000640
  869.  
  870.     ;Motion Params of the weapon
  871.     ; rear engine
  872.     _absAcceleration        = 1.0
  873.     _timeAcceleration        = 2.0
  874.  
  875.  
  876.     ; <*><*> sqare distance to switch to manual mode
  877.     _timeConstVel            = 64000000.0
  878.  
  879.     ; <*><*> orientation adjustment
  880.     _absDeceleration        = 150.0
  881.  
  882.     ; <*><*> abs up acceleration
  883.     _timeDecceleration        = 20.0
  884.  
  885.     ; <*><*> abs down acceleration
  886.     _spiralAccelBeta        = 70.0
  887.  
  888.     ; <*><*> time to end motion (explode wherever the weapon is) (sec)
  889.     _spiralAccel            = 420.0
  890.  
  891.     ; <*><*> maximum velocity (m/sec)
  892.     _absReleaseAcceleration = 300.0
  893.  
  894.     ; <*><*> velocity damp
  895.     _timeRelease            = 8.0
  896.  
  897.     _timeConstOrientation    = 2.0
  898.  
  899.  
  900.  
  901.     ; <*><*> maximum up angle
  902.     _rollRate                =  0.0179065
  903.  
  904.  
  905.     ;Ai & load num of the weapon
  906.     _maxNumInAir            = 5
  907.     _fireReleaseInterval    = 1.0
  908.     ;Time to start fire after startCombat event
  909.     _reactionTime            = 30.0
  910.  
  911.  
  912.     _fireEndVecX            = 0.0
  913.     _fireEndVecY            = 7000.0
  914.     _fireEndVecZ            = 0.0
  915.  
  916.  
  917.  
  918.  
  919. ;    LASERBOMB,            // Laser Bomb
  920. [WEAPON023]
  921.  
  922.     type = 000650
  923.  
  924.     ;Motion Params of the weapon
  925.     ; rear engine
  926.     _absAcceleration        = 1.0
  927.     _timeAcceleration        = 2.0
  928.  
  929.  
  930.     ; <*><*> sqare distance to switch to manual mode
  931.     _timeConstVel            = 30000000000000000000000000000000000000.0
  932.  
  933.     ; <*><*> orientation adjustment
  934.     _absDeceleration        = 170.0
  935.  
  936.     ; <*><*> abs up acceleration
  937.     _timeDecceleration        = 105.0
  938.  
  939.     ; <*><*> abs down acceleration
  940.     _spiralAccelBeta        = 165.0
  941.  
  942.     ; <*><*> time to end motion (explode wherever the weapon is) (sec)
  943.     _spiralAccel            = 420.0
  944.  
  945.     ; <*><*> maximum velocity (m/sec)
  946.     _absReleaseAcceleration = 180.0
  947.  
  948.     ; <*><*> velocity damp
  949.     _timeRelease            = 30.0
  950.  
  951.     _timeConstOrientation    = 2.0
  952.  
  953.  
  954.  
  955.     ; <*><*> maximum up angle
  956.     _rollRate                = 0.0
  957.  
  958.  
  959.     ;Ai & load num of the weapon
  960.     _maxNumInAir            = 5
  961.     _fireReleaseInterval    = 1.0
  962.     ;Time to start fire after startCombat event
  963.     _reactionTime            = 30.0
  964.  
  965.  
  966.     _fireEndVecX            = 0.0
  967.     _fireEndVecY            = 7000.0
  968.     _fireEndVecZ            = 0.0
  969.  
  970.  
  971.  
  972.  
  973. ;    SHELL,    // Shell - In Bluestar use as Place holder to Fuel Flir & Ecm
  974. [WEAPON024]
  975.  
  976.     type = 000660
  977.  
  978.     ;Motion Params of the weapon
  979.  
  980.  
  981.     ;Ai & load num of the weapon
  982.     _maxNumInAir            = 1
  983.     _fireReleaseInterval    = 0.3
  984.     ;Time to start fire after startCombat event
  985.     _reactionTime            = 15.0
  986.     _fireEndVecX            = 0.0
  987.     _fireEndVecY            = 500.0
  988.     _fireEndVecZ            = 0.0
  989.  
  990.  
  991. ;    RADARMISSILE,    // Dosn't have radar of it's own.
  992. [WEAPON025]
  993.  
  994.     type = 130000600
  995.  
  996.     ;Motion Params of the weapon
  997.     ; dog chase
  998.     _chaseType                = 2
  999.     _endType                = 2
  1000.     _absAcceleration        = 70.0
  1001.     _absDeceleration        = 20.0
  1002.  
  1003.     _absReleaseAcceleration = 30.0
  1004.     _timeRelease            = 0.3
  1005.  
  1006.     _timeConstOrientation    = 2.0
  1007.  
  1008.     _timeAcceleration        = 10.0
  1009.     _timeConstVel            = 20.0
  1010.     _timeDecceleration        = 5.0
  1011.  
  1012.     _rollRate                = 0.0
  1013.     _spiralAccel            = 1000.0
  1014.     _spiralAccelBeta        = 0.08
  1015.  
  1016.     ;Ai & load num of the weapon
  1017.     _maxNumInAir            = 5
  1018.     _fireReleaseInterval    = 1.0
  1019.  
  1020.     ;Time to start fire after startCombat event
  1021.     _reactionTime            = 5.0
  1022.  
  1023.  
  1024.     _fireEndVecX            = 0.0
  1025.     _fireEndVecY            = 7000.0
  1026.     _fireEndVecZ            = 0.0
  1027.  
  1028. ;    TVMISSILE,            // popeye
  1029. [WEAPON026]
  1030.  
  1031.     type = 001640
  1032.  
  1033.     ;Motion Params of the weapon
  1034.     ; rear engine
  1035.     _absAcceleration        = 5.0
  1036.     _timeAcceleration        = 10.0
  1037.  
  1038.  
  1039.     ; <*><*> sqare distance to switch to manual mode
  1040.     _timeConstVel            = 300000000000000000000000000000000000000.0
  1041.  
  1042.     ; <*><*> orientation adjustment
  1043.     _absDeceleration        =100.0
  1044.  
  1045.     ; <*><*> abs up acceleration
  1046.     _timeDecceleration        = 100.0
  1047.  
  1048.     ; <*><*> abs down acceleration
  1049.     _spiralAccelBeta        = 100.0
  1050.  
  1051.     ; <*><*> time to end motion (explode wherever the weapon is) (sec)
  1052.     _spiralAccel            = 240.0
  1053.  
  1054.  
  1055.     ; <*><*> maximum velocity (m/sec)
  1056.     _absReleaseAcceleration = 350.0
  1057.  
  1058.     ; <*><*> velocity damp
  1059.     _timeRelease            = 30.0
  1060.  
  1061.     _timeConstOrientation    = 5.0
  1062.  
  1063.  
  1064.  
  1065.     ; <*><*> maximum up angle
  1066.     _rollRate                = 0.8
  1067.  
  1068.  
  1069.     ;Ai & load num of the weapon
  1070.     _maxNumInAir            = 5
  1071.     _fireReleaseInterval    = 1.0
  1072.     ;Time to start fire after startCombat event
  1073.     _reactionTime            = 30.0
  1074.  
  1075.  
  1076.     _fireEndVecX            = 0.0
  1077.     _fireEndVecY            = 7000.0
  1078.     _fireEndVecZ            = 0.0
  1079.  
  1080.  
  1081. ;    JDAM,            // JDAM
  1082. [WEAPON027]
  1083.  
  1084.     type = 000655
  1085.  
  1086.     ;Motion Params of the weapon
  1087.     ; rear engine
  1088.     _absAcceleration        = 1.0
  1089.     _timeAcceleration        = 2.0
  1090.  
  1091.  
  1092.     ; <*><*> sqare distance to switch to manual mode
  1093.     _timeConstVel            = 30000000000000000000000000000000000000.0
  1094.  
  1095.     ; <*><*> orientation adjustment
  1096.     _absDeceleration        = 170.0
  1097.  
  1098.     ; <*><*> abs up acceleration
  1099.     _timeDecceleration        = 165.0
  1100.  
  1101.     ; <*><*> abs down acceleration
  1102.     _spiralAccelBeta        = 165.0
  1103.  
  1104.     ; <*><*> time to end motion (explode wherever the weapon is) (sec)
  1105.     _spiralAccel            = 420.0
  1106.  
  1107.     ; <*><*> maximum velocity (m/sec)
  1108.     _absReleaseAcceleration = 200.0
  1109.  
  1110.     ; <*><*> velocity damp
  1111.     _timeRelease            = 30.0
  1112.  
  1113.     _timeConstOrientation    = 2.0
  1114.  
  1115.  
  1116.  
  1117.     ; <*><*> maximum up angle
  1118.     _rollRate                = 0.0
  1119.  
  1120.  
  1121.     ;Ai & load num of the weapon
  1122.     _maxNumInAir            = 5
  1123.     _fireReleaseInterval    = 1.0
  1124.     ;Time to start fire after startCombat event
  1125.     _reactionTime            = 30.0
  1126.  
  1127.  
  1128.     _fireEndVecX            = 0.0
  1129.     _fireEndVecY            = 7000.0
  1130.     _fireEndVecZ            = 0.0
  1131.  
  1132.  
  1133.  
  1134. ;    OST_FUEL_TANK,    // Fuel tank
  1135. [WEAPON028]
  1136.  
  1137.     type = 000670
  1138.  
  1139.     ;Motion Params of the weapon
  1140.  
  1141.  
  1142.     ;Ai & load num of the weapon
  1143.     _maxNumInAir            = 1
  1144.     _fireReleaseInterval    = 0.3
  1145.     ;Time to start fire after startCombat event
  1146.     _reactionTime            = 15.0
  1147.     _fireEndVecX            = 0.0
  1148.     _fireEndVecY            = 500.0
  1149.     _fireEndVecZ            = 0.0
  1150. ;    OST_FLIR,    // Fuel tank
  1151. [WEAPON029]
  1152.  
  1153.     type = 000690
  1154.  
  1155.     ;Motion Params of the weapon
  1156.  
  1157.  
  1158.     ;Ai & load num of the weapon
  1159.     _maxNumInAir            = 1
  1160.     _fireReleaseInterval    = 0.3
  1161.     ;Time to start fire after startCombat event
  1162.     _reactionTime            = 15.0
  1163.     _fireEndVecX            = 0.0
  1164.     _fireEndVecY            = 500.0
  1165.     _fireEndVecZ            = 0.0
  1166.  
  1167.     ;    OST_ECM,    // Fuel tank
  1168. [WEAPON030]
  1169.  
  1170.     type = 000680
  1171.  
  1172.     ;Motion Params of the weapon
  1173.  
  1174.  
  1175.     ;Ai & load num of the weapon
  1176.     _maxNumInAir            = 1
  1177.     _fireReleaseInterval    = 0.3
  1178.     ;Time to start fire after startCombat event
  1179.     _reactionTime            = 15.0
  1180.     _fireEndVecX            = 0.0
  1181.     _fireEndVecY            = 500.0
  1182.     _fireEndVecZ            = 0.0
  1183.  
  1184. [WEAPON031]
  1185.     ;    NAPALM
  1186.  
  1187.     type = 000520
  1188.  
  1189.     ;Motion Params of the weapon
  1190.     _absAcceleration        =    0.0        ;     acceleration value (m/s^2)
  1191.     _absAccelerationBeta    =    0.02        ;     acceleration value (m/s^2)
  1192.     _rollRate                =    1.0        ;     rad/sec
  1193.  
  1194.     ;Ai & load num of the weapon
  1195.     _maxNumInAir            = 10
  1196.     _fireReleaseInterval    = 0.0
  1197.     ;Time to start fire after startCombat event
  1198.     _reactionTime            = 15.0
  1199.     _fireEndVecX            = 0.0
  1200.     _fireEndVecY            = 500.0
  1201.     _fireEndVecZ            = 0.0
  1202.  
  1203. ;-------------------------------------------------------------------------------------
  1204. ;    4th generation HEATMISSILE     ,    // A Heat missile object
  1205. [WEAPON032]
  1206. ;_chaseType    1=dogchase, 2=proportional
  1207.  
  1208.     type = 005570
  1209.  
  1210.  
  1211.     ;Motion Params of the weapon
  1212.  
  1213.     ; proportional chase
  1214.     _chaseType                = 2
  1215.     _endType                = 2
  1216.     _absAcceleration        = 140.0
  1217.     _absDeceleration        = 20.0
  1218.  
  1219.     _absReleaseAcceleration = 30.0
  1220.     _timeRelease            = 1.5
  1221.  
  1222.     _timeConstOrientation    = 1.0
  1223.  
  1224.     _timeAcceleration        = 8.0
  1225.     _timeConstVel            = 6.0
  1226.     _timeDecceleration        = 8.0
  1227.  
  1228.     _rollRate                = 0.0
  1229.     _spiralAccel            = 1000.0
  1230.     _spiralAccelBeta        = 0.08
  1231.  
  1232.  
  1233.  
  1234.     ;Ai & load num of the weapon
  1235.  
  1236.     ; Max number of weapons from this type in the air in the same time
  1237.     _maxNumInAir            = 5
  1238.  
  1239.     ; Defarlt interval Time between weapon fire
  1240.     _fireReleaseInterval    = 1.0
  1241.  
  1242.     ;Time to start fire after startCombat event
  1243.     _reactionTime            = 5.0
  1244.  
  1245.  
  1246.     ; The default location offset when no target
  1247.     _fireEndVecX            = 0.0
  1248.     _fireEndVecY            = 10000.0
  1249.     _fireEndVecZ            = 0.0
  1250.  
  1251. [DEBUGDATA]
  1252.  
  1253.     ; velocity of sams missiles(chase  motion)
  1254.     _debugParam000            = 100.1
  1255.  
  1256.     ; minimum distance to explode when there is high angle
  1257.     _debugParam001            = 10000000.0
  1258.  
  1259.     ; CAUSION !!!! MUST be zero !!!!! (liran's debug parameter !!!)
  1260.     ; if set to one, all weapons will use weapon type 800
  1261.     _debugParam002            = 0.0
  1262.  
  1263.     ; gun bullets not easy aiming mode reduce
  1264.     _debugParam003            = 0.5
  1265.  
  1266.     ; small angle that not need update
  1267.     _debugParam004            = 0.0001
  1268.  
  1269.  
  1270.     ; chase motion debug on/off
  1271.     _debugParam005            = 0.0
  1272.  
  1273.     ; guided debug
  1274.     _debugParam006            = 6.0
  1275.  
  1276.     ; CAMERA : max turn of camera of TV missile (DEG!!!!)
  1277.     _debugParam007            = 30.0
  1278.  
  1279.     ; CAMERA : reduceParam of tv missile (or joystick degrees to rate degrees)
  1280.     _debugParam008            = 0.09
  1281.  
  1282.     ; CAMERA : Tv missile zoom factor
  1283.     _debugParam009            = 200.0
  1284.  
  1285.     ; missile's DISTANCE to send pre-explosion event
  1286.     _debugParam010            = 800.0
  1287.  
  1288.     ; t.v missle's DLZ - parameter of max range accel
  1289.     _debugParam011            = 0.1
  1290.  
  1291.     ; t.v missle's DLZ - parameter of min range accel
  1292.     _debugParam012            = 40.0
  1293.  
  1294.     ; guided motion distance to explosion on ground
  1295.     _debugParam013            = 200.0
  1296.  
  1297.     ; guided motion ignore camera distance
  1298.     _debugParam014            = 200.0
  1299.  
  1300.     ; chase motion allow angle turn (low dist)
  1301.     _debugParam015            = 1000.0
  1302.  
  1303.     ; max accel of ballistic motion
  1304.     _debugParam016            = 5.0
  1305.  
  1306.     ; not in use
  1307.     _debugParam017            = 0.1
  1308.     
  1309.     ; gun bullets enemy hit factor
  1310.     _debugParam018            = 0.2
  1311.  
  1312.     ; gun bullets friendly hit factor
  1313.     _debugParam019            = 0.5
  1314.  
  1315.  
  1316.  
  1317.  
  1318. %s/σÉ